Efficient Packet Demultiplexing for Multiple Endpoints and Large Messages
نویسندگان
چکیده
This paper describes a new packet filter mechanism that efficiently dispatches incoming network packets to one of multiple endpoints, for example address spaces. Earlier packet filter systems iteratively applied each installed filter against every incoming packet, resulting in high processing overhead whenever multiple filters existed. Our new packetfilter provides an associative match function that enables similar but not identical filters to be combined together into a single filter. The filter mechanism, which we call the Mach Packet Filter (MPF), has been implemented for the Mach 3.0 operating system and is being used to support endpoint-based protocol processing, whereby each address space implements its own suite of network protocols. With large numbers of registered endpoints, MPF outperforms the earlier BSD Packet Filter (BPF) by over a factor of four. MPF also allows a filter program to dispatch fragmented packets, which was quite difficult with previous filter mechanisms.
منابع مشابه
Eecient Demultiplexing of Network Packets by Automatic Parsing Eecient Demultiplexing of Network Packets by Automatic Parsing
Packet lters are a mechanism for eeciently demultiplexing network packets to application endpoints. There is currently no general, formal speciication method for packet lters that allows for easy or eecient composition of speciications. In this paper we present an automatic approach that achieves all of these goals. We approach packet lter speciication as a language recognition problem: each lt...
متن کاملEfficient Demultiplexing of Network Packets by Automatic Parsing
Packet filters are a mechanism for efficiently demultiplexing network packets to application endpoints. There is currently no general, formal specification method for packet filters that allows for easy or efficient composition of specifications. In this paper we present an automatic approach that achieves all of these goals. We approach packet filter specification as a language recognition pro...
متن کاملSimulation of Simultaneous All Optical Clock Extraction and Demultiplexing for OTDM Packet Signal Using a SMZ Switch
In this paper we report the simulation results of simultaneous all optical clock extraction and demultiplexing from 4x10 GHz asynchronous optical time division multiplexed (OTDM) packet signals using a single symmetric Mach-Zehnder (SMZ) switch. In highspeed OTDM systems clock recovery, the address recognition and the payload routing are all should be carried out in the optical domain in order ...
متن کاملHigh-speed All- Optical Time Division Multiplexed Node
In future high-speed self-routing photonic networks based on all-optical time division multiplexing (OTDM) it is highly desirable to carry out packet switching, clock recovery and demultplexing in the optical domain in order to avoid the bottleneck due to the optoelectronics conversion. In this paper we propose a self-routing OTDM node structure composed of an all-optical router and demultiplex...
متن کاملA Method to Reduce Effects of Packet Loss in Video Streaming Using Multiple Description Coding
Multiple description (MD) coding has evolved as a promising technique for promoting error resiliency of multimedia system in real-time application programs over error-prone communicational channels. Although multiple description lattice vector quantization (MDCLVQ) is an efficient method for transmitting reliable data in the context of potential error channels, this method doesn’t consider disc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994